#main {
 padding:10px 10px;
 margin:0px auto;
 width:964px;
 background:#F1EFE7;
 overflow:hidden;

}
#mainbody{
background:url(../images/titleleft_bg.jpg) bottom left no-repeat #E6E2D5;
 overflow:hidden;
 min-height:420px;
 _height:expression((document.documentElement.clientHeight||document.body.clientHeight)<420?"420px":"");
 padding:0px;
 margin:0px;
}
#mainleft{
width:180px;
padding:10px;
margin:0px;
float:left;
}
#mainright{
padding:20px;
margin:0px;
float:right;
width:724px;
 background:#F1EFE7;
  min-height:520px;
 _height:expression((document.documentElement.clientHeight||document.body.clientHeight)<520?"520px":"");
}
#slipic{
padding:6px;
margin:0px;
background:#E7153C;
}
#header
{
margin:0px auto;
padding:0px;
background:url(../images/top.jpg) no-repeat center;
width:1004px;
height:275px;
position:relative;
}
#indexline{
height:266px;
padding:0px;
margin:2px 10px;
background:url(../images/line.jpg) repeat-x bottom;
overflow:hidden;
}
#indexline2{
padding:20px 0px 0px 150px;
word-spacing:10px;
height:40px;
margin:2px 10px;
background:url(../images/ti-lj.jpg) no-repeat 10px;
overflow:hidden;
}
#indexline .ileft{
float:left;
width:512px;
height:242px;
padding:6px 2px 2px 6px;
display:inline;
}
#indexline .iright{
float:right;
width:402px;
height:242px;
padding:2px;
margin:0px 0px 0px 10px;
}
#indexline .col1{
float:left;
width:320px;
margin:0px;
padding:5px 10px;
background:url(../images/line2.jpg) right repeat-y;
}
#indexline .col2{
width:250px;
margin:0px;
padding:5px 0px 11px 10px;
float:left;
}
#footer {
    padding:0px;
	margin:0px auto 10px auto;
	width:1004px;
	text-align:center;
	line-height: 115px;
	color:#666666;
	height:95px;	
	_height:105px;
	font-size: 12px;
	background:url(../images/bottom.jpg) no-repeat top center;
}